<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	version="1.0">
	<xsl:key name="ooo" match="CCC" use="substring(.,3)" />
	<xsl:key name="zzz" match="CCC" use="parent::BBB/@bb" />
	<xsl:template match="/">
		<table>
			<tr>
				<xsl:apply-templates select="key('ooo','1')" />
			</tr>
			<tr>
				<xsl:apply-templates select="key('zzz','1')" />
			</tr>
		</table>
	</xsl:template>
	<xsl:template match="CCC">
		<td>
			<xsl:value-of select="." />
		</td>
	</xsl:template>
</xsl:stylesheet>